package com.neusoft.weekreport.mapper;

import com.neusoft.weekreport.component.entities.DcWeek;
import com.neusoft.weekreport.component.entities.DcWeekExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DcWeekMapper {
    int countByExample(DcWeekExample example);

    int deleteByExample(DcWeekExample example);

    int deleteByPrimaryKey(String id);

    int insert(DcWeek record);

    int insertSelective(DcWeek record);

    List<DcWeek> selectByExample(DcWeekExample example);

    DcWeek selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") DcWeek record, @Param("example") DcWeekExample example);

    int updateByExample(@Param("record") DcWeek record, @Param("example") DcWeekExample example);

    int updateByPrimaryKeySelective(DcWeek record);

    int updateByPrimaryKey(DcWeek record);
}